package org.standard.sys.model;

import java.util.List;

/**
 * SysFunc entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class SysFunc implements java.io.Serializable {

	// Fields

	private String funcId;
	private String menuCodeGroup;
	private String funcName;
	private String funcCode;
	private String funcNameEn;
	private List<SysFunc> sysFuncs;

	// Constructors

	/** default constructor */
	public SysFunc() {
	}

	/** full constructor */
	public SysFunc(String menuCodeGroup, String funcName, String funcCode,
			String funcNameEn) {
		this.menuCodeGroup = menuCodeGroup;
		this.funcName = funcName;
		this.funcCode = funcCode;
		this.funcNameEn = funcNameEn;
	}

	// Property accessors

	public String getFuncId() {
		return this.funcId;
	}

	public void setFuncId(String funcId) {
		this.funcId = funcId;
	}

	public String getMenuCodeGroup() {
		return this.menuCodeGroup;
	}

	public void setMenuCodeGroup(String menuCodeGroup) {
		this.menuCodeGroup = menuCodeGroup;
	}

	public String getFuncName() {
		return this.funcName;
	}

	public void setFuncName(String funcName) {
		this.funcName = funcName;
	}

	public String getFuncCode() {
		return this.funcCode;
	}

	public void setFuncCode(String funcCode) {
		this.funcCode = funcCode;
	}

	public String getFuncNameEn() {
		return this.funcNameEn;
	}

	public void setFuncNameEn(String funcNameEn) {
		this.funcNameEn = funcNameEn;
	}

	public List<SysFunc> getSysFuncs() {
		return sysFuncs;
	}

	public void setSysFuncs(List<SysFunc> sysFuncs) {
		this.sysFuncs = sysFuncs;
	}

}